package com.bys.transaction;

import java.sql.Connection;

/**
 * 所有的事务都应遵循的规范
 * JDBC 事务管理器，MANAGED 事务管理器都应该实现这个接口
 * Transaction 事务管理器，提供管理事务的方法
 */
public interface Transaction {
    /**
     * 提交事务
     */
    void commit();

    /**
     * 回滚事务
     */
    void rollback();

    /**
     * 关闭事务
     */
    void close();

    /**
     * 开启链接
     */
    void openConnection();
    Connection getConnection();
}
